home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / develop™ Technical Journal / develop Issue 28 code / MacApp_Debugging.sit / MacApp Debugging / TwistDownLists / UVolumeBasedApp.h < prev   
MacBinary  |  1996-07-15  |  3.9 KB  |  [TEXT/MPS ]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Mon Jul 15 12:10:02 1996, modified Mon Jul 15 12:10:02 1996, creator 'MPS ', type ASCII, 3074 bytes "UVolumeBasedApp.h" , at 0xc82 564 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[MPS ]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 11 55 56 6f 6c 75 6d | 65 42 61 73 65 64 41 70 |..UVolum|eBasedAp|
|00000010| 70 2e 68 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |p.h.....|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 01 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 0c 02 00 | 00 02 34 ae 10 1d da ae |........|..4.....|
|00000060| 10 1d da 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 a2 88 00 00 |........|........|
|00000080| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//------|--------|
|00000090| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 2f 2f 20 55 56 |--------|--.// UV|
|000000e0| 6f 6c 75 6d 65 42 61 73 | 65 64 41 70 70 2e 68 0d |olumeBas|edApp.h.|
|000000f0| 2f 2f 20 45 54 4f 32 30 | 20 4d 61 63 41 70 70 20 |// ETO20| MacApp |
|00000100| 33 2e 33 2e 31 2c 20 4d | 50 57 20 33 2e 34 2e 31 |3.3.1, M|PW 3.4.1|
|00000110| 0d 2f 2f 20 43 6f 70 79 | 72 69 67 68 74 20 a9 31 |.// Copy|right .1|
|00000120| 39 39 36 20 43 6f 6e 72 | 61 64 20 4b 6f 70 61 6c |996 Conr|ad Kopal|
|00000130| 61 0d 2f 2f 20 54 77 69 | 73 74 20 44 6f 77 6e 20 |a.// Twi|st Down |
|00000140| 4c 69 73 74 73 20 76 65 | 72 73 69 6f 6e 20 32 2e |Lists ve|rsion 2.|
|00000150| 30 61 30 20 37 2f 31 35 | 2f 39 36 0d 2f 2f 2d 2d |0a0 7/15|/96.//--|
|00000160| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000170| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000180| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000190| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001b0| 2d 2d 2d 2d 2d 2d 0d 0d | 23 69 66 6e 64 65 66 20 |------..|#ifndef |
|000001c0| 5f 5f 55 56 4f 4c 55 4d | 45 42 41 53 45 44 41 50 |__UVOLUM|EBASEDAP|
|000001d0| 50 5f 5f 0d 23 64 65 66 | 69 6e 65 20 5f 5f 55 56 |P__.#def|ine __UV|
|000001e0| 4f 4c 55 4d 45 42 41 53 | 45 44 41 50 50 5f 5f 0d |OLUMEBAS|EDAPP__.|
|000001f0| 0d 23 69 66 6e 64 65 66 | 20 5f 5f 55 56 4f 4c 55 |.#ifndef| __UVOLU|
|00000200| 4d 45 5f 5f 0d 23 69 6e | 63 6c 75 64 65 20 22 55 |ME__.#in|clude "U|
|00000210| 56 6f 6c 75 6d 65 2e 68 | 22 0d 23 65 6e 64 69 66 |Volume.h|".#endif|
|00000220| 0d 0d 2f 2f 20 4d 61 63 | 41 70 70 0d 23 69 66 6e |..// Mac|App.#ifn|
|00000230| 64 65 66 20 5f 5f 55 4f | 42 4a 45 43 54 5f 5f 0d |def __UO|BJECT__.|
|00000240| 23 69 6e 63 6c 75 64 65 | 20 22 55 4f 62 6a 65 63 |#include| "UObjec|
|00000250| 74 2e 68 22 0d 23 65 6e | 64 69 66 0d 0d 2f 2f 54 |t.h".#en|dif..//T|
|00000260| 6f 6f 6c 42 6f 78 20 73 | 74 75 66 66 0d 2f 2f 4e |oolBox s|tuff.//N|
|00000270| 6f 6e 65 0d 0d 2f 2f 41 | 4e 53 49 20 73 74 75 66 |one..//A|NSI stuf|
|00000280| 66 0d 2f 2f 4e 6f 6e 65 | 0d 0d 0d 2f 2f 20 46 69 |f.//None|...// Fi|
|00000290| 72 73 74 2c 20 72 65 61 | 64 20 74 68 65 20 63 6f |rst, rea|d the co|
|000002a0| 6d 6d 65 6e 74 61 72 79 | 20 69 6e 20 55 56 6f 6c |mmentary| in UVol|
|000002b0| 75 6d 65 2e 68 20 62 65 | 63 61 75 73 65 20 74 68 |ume.h be|cause th|
|000002c0| 69 73 20 66 69 6c 65 20 | 65 78 69 73 74 73 20 62 |is file |exists b|
|000002d0| 65 63 61 75 73 65 20 49 | 20 64 65 63 69 64 65 64 |ecause I| decided|
|000002e0| 0d 2f 2f 20 69 74 20 77 | 61 73 20 6e 65 63 65 73 |.// it w|as neces|
|000002f0| 73 61 72 79 20 74 6f 20 | 75 73 65 20 74 68 65 20 |sary to |use the |
|00000300| 54 56 6f 6c 75 6d 65 20 | 6f 62 6a 65 63 74 2e 0d |TVolume |object..|
|00000310| 2f 2f 0d 2f 2f 20 4d 56 | 6f 6c 75 6d 65 42 61 73 |//.// MV|olumeBas|
|00000320| 65 64 41 70 70 20 63 6f | 6e 74 61 69 6e 73 20 6d |edApp co|ntains m|
|00000330| 65 74 68 6f 64 73 20 70 | 61 72 61 6c 6c 65 6c 69 |ethods p|aralleli|
|00000340| 6e 67 20 54 41 70 70 6c | 69 63 61 74 69 6f 6e 27 |ng TAppl|ication'|
|00000350| 73 20 44 6f 4d 61 6b 65 | 46 69 6c 65 2c 20 43 68 |s DoMake|File, Ch|
|00000360| 6f 6f 73 65 46 69 6c 65 | 2c 20 0d 2f 2f 20 43 61 |ooseFile|, .// Ca|
|00000370| 6e 4f 70 65 6e 44 6f 63 | 75 6d 65 6e 74 2c 20 61 |nOpenDoc|ument, a|
|00000380| 6e 64 20 4f 70 65 6e 4f | 6c 64 20 6d 65 74 68 6f |nd OpenO|ld metho|
|00000390| 64 73 2e 20 54 68 65 20 | 54 41 70 70 6c 69 63 61 |ds. The |TApplica|
|000003a0| 74 69 6f 6e 20 76 65 72 | 73 69 6f 6e 73 20 68 61 |tion ver|sions ha|
|000003b0| 76 65 20 62 65 65 6e 20 | 62 6c 61 74 61 6e 74 6c |ve been |blatantl|
|000003c0| 79 20 0d 2f 2f 20 63 6f | 70 69 65 64 20 61 6e 64 |y .// co|pied and|
|000003d0| 20 6d 6f 64 69 66 69 65 | 64 20 74 6f 20 75 73 65 | modifie|d to use|
|000003e0| 20 61 20 54 56 6f 6c 75 | 6d 65 20 69 6e 20 70 6c | a TVolu|me in pl|
|000003f0| 61 63 65 20 6f 66 20 54 | 46 69 6c 65 2e 0d 2f 2f |ace of T|File..//|
|00000400| 0d 2f 2f 20 4f 6e 65 20 | 74 68 69 6e 67 20 64 6f |.// One |thing do|
|00000410| 6e 65 20 68 65 72 65 2c | 20 69 73 20 75 73 65 20 |ne here,| is use |
|00000420| 54 56 6f 6c 75 6d 65 3a | 3a 49 73 48 46 53 56 6f |TVolume:|:IsHFSVo|
|00000430| 6c 75 6d 65 20 74 6f 20 | 76 65 72 69 66 79 20 74 |lume to |verify t|
|00000440| 68 61 74 20 74 68 65 20 | 76 6f 6c 75 6d 65 20 69 |hat the |volume i|
|00000450| 73 20 69 6e 64 65 65 64 | 0d 2f 2f 20 61 6e 20 48 |s indeed|.// an H|
|00000460| 46 53 20 76 6f 6c 75 6d | 65 2e 20 49 66 20 69 73 |FS volum|e. If is|
|00000470| 20 6e 6f 74 2c 20 77 65 | 20 66 61 69 6c 20 77 69 | not, we| fail wi|
|00000480| 74 68 6f 75 74 20 6f 70 | 65 6e 69 6e 67 20 61 6e |thout op|ening an|
|00000490| 79 74 68 69 6e 67 20 61 | 6e 64 20 61 6c 65 72 74 |ything a|nd alert|
|000004a0| 20 74 68 65 20 75 73 65 | 72 20 74 68 61 74 20 68 | the use|r that h|
|000004b0| 65 0d 2f 2f 20 61 74 74 | 65 6d 70 74 65 64 20 74 |e.// att|empted t|
|000004c0| 6f 20 6f 70 65 6e 20 61 | 20 6e 6f 6e 2d 48 46 53 |o open a| non-HFS|
|000004d0| 20 76 6f 6c 75 6d 65 2e | 20 0d 2f 2f 0d 2f 2f 20 | volume.| .//.// |
|000004e0| 54 77 6f 20 76 65 72 73 | 69 6f 6e 73 20 6f 66 20 |Two vers|ions of |
|000004f0| 43 68 6f 6f 73 65 56 6f | 6c 75 6d 65 20 61 6e 64 |ChooseVo|lume and|
|00000500| 20 4f 70 65 6e 56 6f 6c | 75 6d 65 20 61 72 65 20 | OpenVol|ume are |
|00000510| 69 6e 63 6c 75 64 65 64 | 2e 20 54 68 69 73 20 69 |included|. This i|
|00000520| 73 20 61 6e 20 61 72 74 | 69 66 61 63 74 20 6f 66 |s an art|ifact of|
|00000530| 20 74 68 65 0d 2f 2f 20 | 64 65 76 65 6c 6f 70 6d | the.// |developm|
|00000540| 65 6e 74 20 70 72 6f 63 | 65 73 73 2e 20 54 68 65 |ent proc|ess. The|
|00000550| 20 73 69 6d 70 6c 65 20 | 76 65 72 73 69 6f 6e 73 | simple |versions|
|00000560| 20 6f 66 20 43 68 6f 6f | 73 65 56 6f 6c 75 6d 65 | of Choo|seVolume|
|00000570| 20 61 6e 64 20 4f 70 65 | 6e 56 6f 6c 75 6d 65 20 | and Ope|nVolume |
|00000580| 77 65 72 65 20 77 72 69 | 74 74 65 6e 0d 2f 2f 20 |were wri|tten.// |
|00000590| 66 69 72 73 74 20 61 6e | 64 20 74 68 65 6e 20 74 |first an|d then t|
|000005a0| 68 65 20 6d 6f 72 65 20 | 63 6f 6d 70 6c 69 63 61 |he more |complica|
|000005b0| 74 65 64 20 76 65 72 73 | 69 6f 6e 73 20 77 65 72 |ted vers|ions wer|
|000005c0| 65 20 77 72 69 74 74 65 | 6e 2e 20 49 20 73 61 77 |e writte|n. I saw|
|000005d0| 20 6e 6f 20 72 65 61 73 | 6f 6e 20 74 6f 20 72 65 | no reas|on to re|
|000005e0| 6d 6f 76 65 0d 2f 2f 20 | 74 68 65 20 6f 6c 64 2c |move.// |the old,|
|000005f0| 20 73 69 6d 70 6c 65 20 | 76 65 72 73 69 6f 6e 73 | simple |versions|
|00000600| 20 6f 66 20 74 68 65 73 | 65 20 6d 65 74 68 6f 64 | of thes|e method|
|00000610| 73 2e 20 53 6f 6d 65 74 | 69 6d 65 73 2c 20 77 68 |s. Somet|imes, wh|
|00000620| 65 6e 20 74 72 79 69 6e | 67 20 74 6f 20 66 69 6e |en tryin|g to fin|
|00000630| 64 20 6d 69 73 74 61 6b | 65 73 20 69 6e 0d 2f 2f |d mistak|es in.//|
|00000640| 20 61 20 70 72 6f 67 72 | 61 6d 20 69 74 20 69 73 | a progr|am it is|
|00000650| 20 75 73 65 66 75 6c 20 | 74 6f 20 68 61 76 65 20 | useful |to have |
|00000660| 6d 6f 72 65 20 74 68 61 | 6e 20 6f 6e 65 20 77 61 |more tha|n one wa|
|00000670| 79 20 6f 66 20 64 6f 69 | 6e 67 20 73 6f 6d 65 74 |y of doi|ng somet|
|00000680| 68 69 6e 67 20 61 6e 64 | 20 62 65 20 61 62 6c 65 |hing and| be able|
|00000690| 20 74 6f 0d 2f 2f 20 63 | 6f 6d 70 61 72 65 20 74 | to.// c|ompare t|
|000006a0| 68 65 20 72 65 73 75 6c | 74 73 2e 20 46 75 72 74 |he resul|ts. Furt|
|000006b0| 68 65 72 6d 6f 72 65 2c | 20 69 74 20 73 65 65 6d |hermore,| it seem|
|000006c0| 73 20 77 61 73 74 65 66 | 75 6c 20 74 6f 20 74 68 |s wastef|ul to th|
|000006d0| 72 6f 77 20 77 6f 72 6b | 69 6e 67 20 6d 65 74 68 |row work|ing meth|
|000006e0| 6f 64 73 20 61 77 61 79 | 20 2d 20 77 68 6f 0d 2f |ods away| - who./|
|000006f0| 2f 20 6b 6e 6f 77 73 2c | 20 74 68 65 79 20 6d 69 |/ knows,| they mi|
|00000700| 67 68 74 20 74 75 72 6e | 20 6f 75 74 20 74 6f 20 |ght turn| out to |
|00000710| 62 65 20 75 73 65 66 75 | 6c 20 61 74 20 61 20 6c |be usefu|l at a l|
|00000720| 61 74 65 72 20 64 61 74 | 65 2e 0d 2f 2f 0d 2f 2f |ater dat|e..//.//|
|00000730| 20 54 68 65 20 6f 6c 64 | 20 76 65 72 73 69 6f 6e | The old| version|
|00000740| 73 20 61 63 63 65 70 74 | 20 61 6e 20 69 6e 73 74 |s accept| an inst|
|00000750| 61 6e 63 65 20 6f 66 20 | 54 56 6f 6c 75 6d 65 20 |ance of |TVolume |
|00000760| 77 68 69 6c 65 20 74 68 | 65 20 6e 65 77 20 76 65 |while th|e new ve|
|00000770| 72 73 69 6f 6e 73 20 61 | 63 63 65 70 74 20 61 20 |rsions a|ccept a |
|00000780| 6c 69 73 74 20 6f 66 20 | 0d 2f 2f 20 61 6c 69 61 |list of |.// alia|
|00000790| 73 65 73 20 6f 66 20 64 | 69 73 6b 73 2e 20 54 4f |ses of d|isks. TO|
|000007a0| 56 6f 6c 75 6d 65 43 6f | 6d 6d 61 6e 64 20 70 61 |VolumeCo|mmand pa|
|000007b0| 72 61 6c 6c 65 6c 73 20 | 54 4f 44 6f 63 43 6f 6d |rallels |TODocCom|
|000007c0| 6d 61 6e 64 20 61 6e 64 | 20 75 73 65 73 20 74 68 |mand and| uses th|
|000007d0| 65 20 6e 65 77 20 76 65 | 72 73 69 6f 6e 73 2e 0d |e new ve|rsions..|
|000007e0| 2f 2f 20 54 4f 70 65 6e | 56 6f 6c 75 6d 65 43 6f |// TOpen|VolumeCo|
|000007f0| 6d 6d 61 6e 64 20 75 73 | 65 73 20 74 68 65 20 6f |mmand us|es the o|
|00000800| 6c 64 20 76 65 72 73 69 | 6f 6e 73 2e 20 54 68 65 |ld versi|ons. The|
|00000810| 20 6f 6c 64 20 76 65 72 | 73 69 6f 6e 73 20 68 61 | old ver|sions ha|
|00000820| 76 65 20 6e 6f 74 20 62 | 65 65 6e 20 75 73 65 64 |ve not b|een used|
|00000830| 20 66 6f 72 20 71 75 69 | 74 65 0d 2f 2f 20 73 6f | for qui|te.// so|
|00000840| 6d 65 20 74 69 6d 65 20 | 73 6f 20 75 73 65 20 74 |me time |so use t|
|00000850| 68 65 6d 20 61 74 20 79 | 6f 75 72 20 6f 77 6e 20 |hem at y|our own |
|00000860| 72 69 73 6b 2e 0d 2f 2f | 2d 2d 2d 2d 2d 2d 2d 2d |risk..//|--------|
|00000870| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000880| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000890| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000008a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000008b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000008c0| 0d 2f 2f 20 4d 56 6f 6c | 75 6d 65 42 61 73 65 64 |.// MVol|umeBased|
|000008d0| 41 70 70 0d 2f 2f 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |App.//--|--------|
|000008e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000008f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000900| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000910| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000920| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 0d |--------|------..|
|00000930| 63 6c 61 73 73 20 4d 56 | 6f 6c 75 6d 65 42 61 73 |class MV|olumeBas|
|00000940| 65 64 41 70 70 0d 7b 0d | 09 4d 41 5f 44 45 43 4c |edApp.{.|.MA_DECL|
|00000950| 41 52 45 5f 43 4c 41 53 | 53 3b 0d 09 0d 70 75 62 |ARE_CLAS|S;...pub|
|00000960| 6c 69 63 3a 0d 0d 4d 56 | 6f 6c 75 6d 65 42 61 73 |lic:..MV|olumeBas|
|00000970| 65 64 41 70 70 3a 3a 4d | 56 6f 6c 75 6d 65 42 61 |edApp::M|VolumeBa|
|00000980| 73 65 64 41 70 70 28 29 | 3b 0d 0d 76 69 72 74 75 |sedApp()|;..virtu|
|00000990| 61 6c 20 7e 4d 56 6f 6c | 75 6d 65 42 61 73 65 64 |al ~MVol|umeBased|
|000009a0| 41 70 70 28 29 3b 0d 0d | 54 56 6f 6c 75 6d 65 2a |App();..|TVolume*|
|000009b0| 20 4d 56 6f 6c 75 6d 65 | 42 61 73 65 64 41 70 70 | MVolume|BasedApp|
|000009c0| 3a 3a 44 6f 4d 61 6b 65 | 56 6f 6c 75 6d 65 28 29 |::DoMake|Volume()|
|000009d0| 3b 09 2f 2f 61 6e 61 6c | 6f 67 20 6f 66 20 44 6f |;.//anal|og of Do|
|000009e0| 4d 61 6b 65 46 69 6c 65 | 0d 0d 42 6f 6f 6c 65 61 |MakeFile|..Boolea|
|000009f0| 6e 20 4d 56 6f 6c 75 6d | 65 42 61 73 65 64 41 70 |n MVolum|eBasedAp|
|00000a00| 70 3a 3a 43 68 6f 6f 73 | 65 56 6f 6c 75 6d 65 28 |p::Choos|eVolume(|
|00000a10| 43 6f 6d 6d 61 6e 64 4e | 75 6d 62 65 72 20 69 74 |CommandN|umber it|
|00000a20| 73 43 6f 6d 6d 61 6e 64 | 4e 75 6d 62 65 72 2c 20 |sCommand|Number, |
|00000a30| 54 4c 69 73 74 2a 2a 20 | 61 56 6f 6c 75 6d 65 4c |TList** |aVolumeL|
|00000a40| 69 73 74 29 3b 09 2f 2f | 61 6e 61 6c 6f 67 20 6f |ist);.//|analog o|
|00000a50| 66 20 43 68 6f 6f 73 65 | 44 6f 63 75 6d 65 6e 74 |f Choose|Document|
|00000a60| 0d 42 6f 6f 6c 65 61 6e | 20 4d 56 6f 6c 75 6d 65 |.Boolean| MVolume|
|00000a70| 42 61 73 65 64 41 70 70 | 3a 3a 43 68 6f 6f 73 65 |BasedApp|::Choose|
|00000a80| 56 6f 6c 75 6d 65 28 43 | 6f 6d 6d 61 6e 64 4e 75 |Volume(C|ommandNu|
|00000a90| 6d 62 65 72 20 69 74 73 | 43 6f 6d 6d 61 6e 64 4e |mber its|CommandN|
|00000aa0| 75 6d 62 65 72 2c 20 54 | 56 6f 6c 75 6d 65 2a 2a |umber, T|Volume**|
|00000ab0| 20 61 56 6f 6c 75 6d 65 | 29 3b 09 2f 2f 6f 6c 64 | aVolume|);.//old|
|00000ac0| 20 76 65 72 73 69 6f 6e | 0d 0d 2f 2f 4e 6f 74 65 | version|..//Note|
|00000ad0| 3a 20 49 20 63 6f 75 6c | 64 20 68 61 76 65 20 6f |: I coul|d have o|
|00000ae0| 76 65 72 6c 6f 61 64 65 | 64 20 43 61 6e 4f 70 65 |verloade|d CanOpe|
|00000af0| 6e 44 6f 63 75 6d 65 6e | 74 20 61 6e 64 20 6c 65 |nDocumen|t and le|
|00000b00| 66 74 20 69 74 20 61 73 | 20 61 20 6d 65 74 68 6f |ft it as| a metho|
|00000b10| 64 20 6f 66 20 54 54 77 | 69 73 74 44 6f 77 6e 41 |d of TTw|istDownA|
|00000b20| 70 70 2e 0d 42 6f 6f 6c | 65 61 6e 20 4d 56 6f 6c |pp..Bool|ean MVol|
|00000b30| 75 6d 65 42 61 73 65 64 | 41 70 70 3a 3a 43 61 6e |umeBased|App::Can|
|00000b40| 4f 70 65 6e 56 6f 6c 75 | 6d 65 28 43 6f 6d 6d 61 |OpenVolu|me(Comma|
|00000b50| 6e 64 4e 75 6d 62 65 72 | 20 69 74 73 43 6f 6d 6d |ndNumber| itsComm|
|00000b60| 61 6e 64 4e 75 6d 62 65 | 72 2c 20 54 56 6f 6c 75 |andNumbe|r, TVolu|
|00000b70| 6d 65 2a 20 61 56 6f 6c | 75 6d 65 29 3b 09 2f 2f |me* aVol|ume);.//|
|00000b80| 61 6e 61 6c 6f 67 20 6f | 66 20 43 61 6e 4f 70 65 |analog o|f CanOpe|
|00000b90| 6e 44 6f 63 75 6d 65 6e | 74 0d 0d 54 44 6f 63 75 |nDocumen|t..TDocu|
|00000ba0| 6d 65 6e 74 2a 20 4d 56 | 6f 6c 75 6d 65 42 61 73 |ment* MV|olumeBas|
|00000bb0| 65 64 41 70 70 3a 3a 4f | 70 65 6e 56 6f 6c 75 6d |edApp::O|penVolum|
|00000bc0| 65 28 43 6f 6d 6d 61 6e | 64 4e 75 6d 62 65 72 20 |e(Comman|dNumber |
|00000bd0| 69 74 73 4f 70 65 6e 43 | 6f 6d 6d 61 6e 64 2c 20 |itsOpenC|ommand, |
|00000be0| 54 4c 69 73 74 2a 20 61 | 56 6f 6c 75 6d 65 4c 69 |TList* a|VolumeLi|
|00000bf0| 73 74 29 3b 09 2f 2f 61 | 6e 61 6c 6f 67 20 6f 66 |st);.//a|nalog of|
|00000c00| 20 4f 70 65 6e 4f 6c 64 | 0d 54 44 6f 63 75 6d 65 | OpenOld|.TDocume|
|00000c10| 6e 74 2a 20 4d 56 6f 6c | 75 6d 65 42 61 73 65 64 |nt* MVol|umeBased|
|00000c20| 41 70 70 3a 3a 4f 70 65 | 6e 56 6f 6c 75 6d 65 28 |App::Ope|nVolume(|
|00000c30| 43 6f 6d 6d 61 6e 64 4e | 75 6d 62 65 72 20 69 74 |CommandN|umber it|
|00000c40| 73 4f 70 65 6e 43 6f 6d | 6d 61 6e 64 2c 20 54 56 |sOpenCom|mand, TV|
|00000c50| 6f 6c 75 6d 65 2a 20 76 | 6f 6c 75 6d 65 4f 77 6e |olume* v|olumeOwn|
|00000c60| 65 64 42 79 44 6f 63 29 | 3b 20 2f 2f 6f 6c 64 20 |edByDoc)|; //old |
|00000c70| 76 65 72 73 69 6f 6e 0d | 7d 3b 0d 0d 23 65 6e 64 |version.|};..#end|
|00000c80| 69 66 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |if......|........|
|00000c90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ca0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d00| 00 00 01 00 00 00 01 ea | 00 00 00 ea 00 00 00 4a |........|.......J|
|00000d10| 74 65 5f 5f 37 54 43 74 | 6c 4d 67 72 46 55 63 55 |te__7TCt|lMgrFUcU|
|00000d20| 63 00 2e 54 4d 50 32 36 | 37 5f 5f 32 34 4d 44 65 |c..TMP26|7__24MDe|
|00000d30| 11 55 56 6f 6c 75 6d 65 | 42 61 73 65 64 41 70 70 |.UVolume|BasedApp|
|00000d40| 2e 68 02 00 00 00 54 45 | 58 54 4d 50 53 20 01 00 |.h....TE|XTMPS ..|
|00000d50| 00 00 54 45 58 54 4d 50 | 53 20 01 00 02 70 00 80 |..TEXTMP|S ...p..|
|00000d60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d70| 00 00 ad 3b 83 4c 00 00 | 0c 02 00 00 02 34 63 70 |...;.L..|.....4cp|
|00000d80| 5f 5f 63 74 5f 00 2e 5f | 44 65 66 61 75 6c 74 43 |__ct_.._|DefaultC|
|00000d90| 6f 6e 73 74 72 75 63 74 | 6f 72 5f 5f 31 37 54 54 |onstruct|or__17TT|
|00000da0| 77 69 73 74 44 6f 77 6e | 45 6c 65 6d 65 6e 74 46 |wistDown|ElementF|
|00000db0| 76 00 54 4d 47 65 74 50 | 72 6f 63 49 44 00 5f 76 |v.TMGetP|rocID._v|
|00000dc0| 74 62 6c 5f 5f 37 54 54 | 61 62 62 65 72 00 5f 5f |tbl__7TT|abber.__|
|00000dd0| 73 64 5f 5f 32 34 54 53 | 65 63 74 69 6f 6e 52 65 |sd__24TS|ectionRe|
|00000de0| 61 64 45 76 65 6e 74 43 | 6f 6d 6d 61 6e 64 46 55 |adEventC|ommandFU|
|00000df0| 69 00 49 52 6f 77 53 65 | 6c 65 63 74 43 6f 6d 6d |i.IRowSe|lectComm|
|00000e00| 00 00 00 78 00 04 00 00 | 00 48 00 48 00 00 00 00 |...x....|.H.H....|
|00000e10| 03 cd 02 e0 ff d7 ff d8 | 03 f7 03 08 03 47 05 28 |........|.....G.(|
|00000e20| 03 fc 00 02 00 00 00 48 | 00 48 00 00 00 00 03 cd |.......H|.H......|
|00000e30| 02 e0 00 01 00 00 00 4b | 00 00 00 01 00 01 00 01 |.......K|........|
|00000e40| 00 00 00 01 27 0f 00 01 | 00 01 00 00 00 00 00 00 |....'...|........|
|00000e50| 00 00 00 00 00 00 00 02 | 00 19 01 90 00 00 00 00 |........|........|
|00000e60| 00 c0 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 48 |........|.......H|
|00000e80| 00 09 4d 50 57 00 2d 2d | 2d 2d 2d 2d 01 d9 55 d0 |..MPW.--|----..U.|
|00000e90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ea0| 2d 2d 00 06 00 02 00 35 | 00 1a 01 a5 02 70 00 35 |--.....5|.....p.5|
|00000eb0| 00 1a 01 a5 02 70 ae 0f | d7 8a 00 00 00 db 00 00 |.....p..|........|
|00000ec0| 00 db 00 00 00 00 01 00 | 00 00 00 1e 00 35 00 1a |........|.....5..|
|00000ed0| 01 a5 02 70 00 35 00 1a | 01 a5 02 70 00 00 00 00 |...p.5..|...p....|
|00000ee0| 00 00 00 00 00 00 00 00 | 00 00 00 00 01 00 00 00 |........|........|
|00000ef0| 01 ea 00 00 00 ea 00 00 | 00 4a 01 c3 41 58 35 9e |........|.J..AX5.|
|00000f00| 00 00 00 1c 00 4a 00 00 | 4d 50 53 52 00 02 00 0a |.....J..|MPSR....|
|00000f10| 03 ee ff ff 00 00 00 00 | 00 00 00 00 03 ed ff ff |........|........|
|00000f20| 00 00 00 7c 00 00 00 00 | 03 f0 ff ff 00 00 00 c8 |...|....|........|
|00000f30| 01 cf d4 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+